Constructing Constraints
نویسنده
چکیده
It is well-known that there is a trade-oo between the expressive power of a constraint language and the tractability of the problems it can express. But how can you determine the expressive power of a given constraint language, and how can you tell if problems expressed in that language are tractable? In this paper we discuss some general approaches to these questions. We show that for languages over a nite domain the concept of anìn-dicator problem' gives a universal construction for any constraint within the expressive power of a language. We also discuss the fact that all known tractable languages over nite domains are characterised by the presence of a particular solution to a corresponding indicator problem, and raise the question of whether this is a universal property of tractable languages. 1 What is a constraint? A constraint is a way of specifying that a certain relationship must hold between the values taken by certain variables. There are very few \textbook" deenitions of this concept (because there are very few textbooks), but the deenition given in 22] is that a constraint is a set of labelings, and a labeling is a set of variable-value pairs. For example, the constraint that says that the variables X and Y must be assigned diierent values from the set fR; G; Bg would be expressed by the following set of labelings This interpretation of the notion of constraint is convenient for some types of analysis, but for our purposes, it is important to separate out more clearly two aspects of a constraint which are rather mixed together in this deenition. These two aspects are the relation which must hold between the values, and the particular variables over which that relation must hold. We therefore prefer to use the following deenition of constraints (which is similar to the deenition used by many authors, see, for example, 1, 4]). Deenition 1. A constraint C is a pair (s; R), where s is a tuple of variables of length m, called the constraint scope, and R is a relation of arity m, called the constraint relation.
منابع مشابه
ارزیابی و رتبه بندی اهمیت نسبی الزامات فنی محصول با تلفیق مدلهای QFD و DEA: مطالعه موردی (صنایع کاشی و سرامیک)
This article aims to evaluate the relative importance of product design requirements in Quality Function Deployment (QFD) environment taking customer needs and producers constraints. Considering the matrix of QFD, we can take the customers needs into consideration only. However, we present a technique that can take into account the production constraints in the product design process as well as...
متن کاملSynthesis of Optimal Feedbacks for Linear Systems under State Constraints
A method of on-line constructing an optimal feedback control for linear systems under state and control constraints is suggested. At first, a fast algorithm of constructing an open-loop control is worked out. It is based on successive correction of the solution to the optimal control problem with intermediate state constraints by changing the location of constraints and introducing additional c...
متن کاملFrom Forbidden States to Linear Constraints
This paper deals with the problem of constructing constraints in non safe Petri Nets and then reducing the number of the constructed constraints. In a system, assigning some linear constraints to forbidden states is possible. Enforcing these constraints on the system prevents it from entering these states. But there is no a systematic method for assigning constraints to forbidden states in non ...
متن کاملA Neural Network Method Based on Mittag-Leffler Function for Solving a Class of Fractional Optimal Control Problems
In this paper, a computational intelligence method is used for the solution of fractional optimal control problems (FOCP)'s with equality and inequality constraints. According to the Ponteryagin minimum principle (PMP) for FOCP with fractional derivative in the Riemann- Liouville sense and by constructing a suitable error function, we define an unconstrained minimization problem. In the optimiz...
متن کامل(De)randomized Construction of Small Sample Spaces in \calNC
Koller and Megiddo introduced the paradigm of constructing compact distributions that satisfy a given set of constraints, and showed how it can be used to eeciently derandomize certain types of algorithm. In this paper, we signiicantly extend their results in two ways. First, we show how their approach can be applied to deal with more general expectation constraints. More importantly, we provid...
متن کاملConstructing Lower Probabilities
An elaboration of Dempster's method of con structing belief functions suggests a broadly applicable strategy for constructing lower probabilities under a variety of evidentiary constraints.
متن کامل